
// 只需调用方法即可 异步！！！ async await 接
const WXlogin = () => {
  return new Promise((resolve, reject) => {
    uni.showModal({
      title: '是否授权',
      success: (res) => {
        // if(res.c)
        console.log(res)
        uni.getUserProfile({
          desc: '登录后可同步数据',
          lang: 'zh_CN',
          success: (infoRes) => {
            console.log('用户信息-----------', infoRes)
            //获取code
            uni.login({
              provider: 'weixin',
              success: async (loginRes) => {
                resolve(loginRes.code)
              },
              fail: function (err) {
                reject(err)
                uni.showToast({
                  icon: 'error',
                  title: '授权失败'
                })
              }
            })
          },
        })
      },
      fail: function () {
        console.log('我是失败')
      }
    })
  })
}
export default WXlogin